#include <iostream>
using namespace std;

class FunctionalUnit
{
	private:
	public:
	
	int adderFree()
	{
		if()//Adder is free
			return 1;
		else
			return 0;
	}
	int multiplierFree()
	{
		if() //Multiplier is free
			return 1;
		else 
			return 0;
	}
	int dividerFree()
	{
		if() //Divider is free
			return 1;
		else
			return 0;
	}
	int otherFree()
	{
		if() //Other is free
			return 1;
		else
			return 0;
	}
};
